<?php
	// Lấy sách cần sửa và hiển thị vào FORM
	$khachhang = new khachhangbs();
	$khachhang->MaKH = $_GET['id'];
	$khachhangcansua = $khachhang->LayDanhSach();
	session_start();
	$nhatky = new nhatkybs();
	$nhatky->TenSuKien = "Xem thông tin khách hàng";
	$nhatky->MaNguoiDung = $_SESSION["MaND"];
	date_default_timezone_set('Asia/Ho_Chi_Minh');
	$nhatky->ThoiGian = date("Y-m-d H:m:s", time());
	$nhatky->Them();
?>

         <div class="form">
         <form enctype="multipart/form-data" action="index.php?do=suakhachhang_xuly" method="post" onsubmit="return checkPostArtForm(this);" >
         <h2>Thông tin khách hàng</h2>
         <input type="hidden" name="MaKH" value="<?php echo $khachhangcansua[0]['MaKH'];?>"/>
                <table style="width:850px; margin-left: 180px;">
				<tr>				
	           		<td style="padding-top:10px;">
	           			<label for="hotenlot">Họ và tên lót:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<input placeholder ="Nhập họ và tên lót" tabindex="1" type="text" name="Ho" class="txt" size="54" value="<?php echo $khachhangcansua[0]['Ho']; ?>" required oninvalid="this.setCustomValidity('Bạn chưa nhập họ và tên lót')" onchange="this.setCustomValidity('')"/>&nbsp<span class="requirefield">*</span>    
	            	</td>
	            </tr>
	            <tr>
	           		<td style="padding-top:10px;">
	           			<label for="ten">Tên:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<input placeholder ="Nhập tên" tabindex="1" type="text" name="Ten" class="txt" size="54" value="<?php echo $khachhangcansua[0]['Ten']; ?>" required oninvalid="this.setCustomValidity('Bạn chưa nhập tên')" onchange="this.setCustomValidity('')"/>&nbsp<span class="requirefield">*</span>    
	            	</td>
	            </tr>
	            <tr>
	            	<td style="padding-top:10px;">
	           			<label for="gioitinh">Giới tính:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	           			<?php $GT = $khachhangcansua[0]['GioiTinh'];?>
	            		<input tabindex="1" type="radio" name="GioiTinh" value="1" <?php if($GT==1) echo "checked='checked'";?> class="txt2" size="54" onchange="this.setCustomValidity('')"/>Nam 
	            		<input tabindex="1" type="radio" name="GioiTinh" value="0" <?php if($GT==0) echo "checked='checked'";?> class="txt2" size="54" onchange="this.setCustomValidity('')"/>Nữ  &nbsp<span class="requirefield">*</span>
	            	</td>
	            </tr>    
				<tr>
						<td style="width:10%;height:20px;padding-top:10px;">
	           			<label for="ngaysinh">Ngày sinh:</label>
	           			</td>
						
						<td>
							<?php
								$Ngay = $khachhangcansua[0]['NgaySinh'];
								$Date = explode("-", $Ngay);
								$Year = $Date[0];
								$Month = $Date[1];
								$Day = $Date[2];
							?>
							<select  name="Ngay">
								<option value="0">Ngày</option>
								<script type="text/javascript">
									for(var i = 1; i <= 31; i++)
									{
										if(i==<?php echo $Day;?>)
											document.write("<option selected value='" + i + "'>" + i + "</option>");
										else
											document.write("<option value='" + i + "'>" + i + "</option>");
									}
								</script>
							</select>
							
							<select name="Thang">
								<option value="0">Tháng</option>
								<script type="text/javascript">
									for(var i = 1; i <= 12; i++)
									{
										if(i==<?php echo $Month;?>)
											document.write("<option selected value='" + i + "'>" + i + "</option>");
										else
											document.write("<option value='" + i + "'>" + i + "</option>");
									}
								</script>
							</select>
							
							<select name="Nam">
								<option value="0">Năm</option>
								<script type="text/javascript">
									var today = new Date();
								
									for(var i = 1970; i <= today.getFullYear(); i++)
									{
										if(i==<?php echo $Year;?>)
											document.write("<option selected value='" + i + "'>" + i + "</option>");
										else
											document.write("<option value='" + i + "'>" + i + "</option>");
									}
								</script>
							</select> &nbsp<span class="requirefield">*</span> 
						</td>
				</tr>
				<tr>
	           		<td style="padding-top:10px;">
	           			<label for="diachi">Địa chỉ:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<input placeholder ="Nhập địa chỉ" tabindex="1" type="text" name="DiaChi" class="txt" size="54" value="<?php echo $khachhangcansua[0]['DiaChi']; ?>" required oninvalid="this.setCustomValidity('Bạn chưa nhập địa chỉ')" onchange="this.setCustomValidity('')"/>&nbsp<span class="requirefield">*</span>     
	            	</td>
	            </tr>
	            <tr>
	            	<input type="hidden" value="<?php echo $khachhangcansua[0]['SoCMND']; ?>" name="SoCMNDCu"/>
	           		<td style="padding-top:10px;">
	           			<label for="socmnd">Số CMND:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<input placeholder ="Nhập số CMND" tabindex="1" type="text" name="SoCMND" class="txt" size="54" value="<?php echo $khachhangcansua[0]['SoCMND']; ?>" required oninvalid="this.setCustomValidity('Bạn chưa nhập số CMND')" onchange="this.setCustomValidity('')"/>&nbsp<span class="requirefield">*</span>     
	            	</td>
	            </tr>
	            <tr>
						<td style="width:10%;height:20px;padding-top:10px;">
	           				<label for="ngaycap">Ngày cấp:</label>
	           			</td>
	           			
						<td>
							<?php
								$Ngay = $khachhangcansua[0]['NgayCap'];
								$Date = explode("-", $Ngay);
								$Year = $Date[0];
								$Month = $Date[1];
								$Day = $Date[2];
							?>
							<select  name="Ngay1">
								<option value="0">Ngày</option>
								<script type="text/javascript">
									for(var i = 1; i <= 31; i++)
									{
										if(i==<?php echo $Day;?>)
											document.write("<option selected value='" + i + "'>" + i + "</option>");
										else
											document.write("<option value='" + i + "'>" + i + "</option>");
									}
								</script>
							</select>
							
							<select name="Thang1">
								<option value="0">Tháng</option>
								<script type="text/javascript">
									for(var i = 1; i <= 12; i++)
									{
										if(i==<?php echo $Month;?>)
											document.write("<option selected value='" + i + "'>" + i + "</option>");
										else
											document.write("<option value='" + i + "'>" + i + "</option>");
									}
								</script>
							</select>
							
							<select name="Nam1">
								<option value="0">Năm</option>
								<script type="text/javascript">
									var today = new Date();
								
									for(var i = 2000; i <= today.getFullYear(); i++)
									{
										if(i==<?php echo $Year;?>)
											document.write("<option selected value='" + i + "'>" + i + "</option>");
										else
											document.write("<option value='" + i + "'>" + i + "</option>");
									}
								</script>
							</select>&nbsp<span class="requirefield">*</span> 
						</td>
				</tr>
	            <tr>
	           		<td style="padding-top:10px;">
	           			<label for="noicap">Nơi cấp:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<input placeholder ="Nhập nơi cấp" tabindex="1" type="text" name="NoiCap" class="txt" size="54" value="<?php echo $khachhangcansua[0]['NoiCap']; ?>" required oninvalid="this.setCustomValidity('Bạn chưa nhập nơi cấp')" onchange="this.setCustomValidity('')"/>&nbsp<span class="requirefield">*</span>     
	            	</td>
	            </tr>
	            <tr>
	            	<input type="hidden" value="<?php echo $khachhangcansua[0]['DienThoai']; ?>" name="DienThoaiCu"/>
	           		<td style="padding-top:10px;">
	           			<label for="dienthoai">Điện thoại:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<input placeholder ="Nhập điện thoại" tabindex="1" type="text" name="DienThoai" class="txt" size="54" value="<?php echo $khachhangcansua[0]['DienThoai']; ?>" required oninvalid="this.setCustomValidity('Bạn chưa nhập điện thoại')" onchange="this.setCustomValidity('')"/>&nbsp<span class="requirefield">*</span>     
	            	</td>
	            </tr>
	            <tr>
	            	<input type="hidden" value="<?php echo $khachhangcansua[0]['Email']; ?>" name="EmailCu"/>
	           		<td style="padding-top:10px;">
	           			<label for="email">Email:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<input placeholder ="Nhập email" tabindex="1" type="text" name="Email" class="txt" size="54" value="<?php echo $khachhangcansua[0]['Email']; ?>" required oninvalid="this.setCustomValidity('Bạn chưa nhập email')" onchange="this.setCustomValidity('')"/>&nbsp<span class="requirefield">*</span>     
	            	</td>
	            </tr>
           		<tr>
	           		<td style="width:10%;height:20px;padding-top:10px;">
	           			<label for="diaban">Địa bàn:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<select disabled="disabled" name="MaDB" onChange="jsmadiaban()" id="MaDB">	
	            			<option value="">-- Chọn địa bàn --</option>	                      	
							<?php
								$diaban = new diabanbs();
								$danhsachdiaban = $diaban->LayDanhSach();
								$MaDB = $khachhangcansua[0]['MaDiaBan'];
								for($j = 0; $j < ($danhsachdiaban != false ? count($danhsachdiaban) : 0); $j++)
								{
									if($MaDB == $danhsachdiaban[$j]["MaDiaBan"])							
										echo "<option selected value='{$danhsachdiaban[$j]["MaDiaBan"]}'>{$danhsachdiaban[$j]['TenDiaBan']}</option>";
									else
										echo "<option value='{$danhsachdiaban[$j]["MaDiaBan"]}'>{$danhsachdiaban[$j]['TenDiaBan']}</option>";
								}
							?>
						</select>	
	            	</td>
	            </tr>
	            <tr>
	           		<td style="padding-top:10px;">
	           			<label for="makh">Tài khoản:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<div id="showmakh" >
	            			<input value="<?php echo $khachhangcansua[0]['MaKH']; ?>" readonly="readonly" tabindex="1" type="text" name="MaKH" class="txt" size="54" disabled />
	            		</div>    
	            	</td>
	            </tr>
	            <tr>
	            	<input type="hidden" value="<?php echo $khachhangcansua[0]['MatKhau']; ?>" name="MatKhauCu"/>
	           		<td style="padding-top:10px;">
	           			<label for="matkhau">Mật khẩu:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	            		<input placeholder ="Nhập mật khẩu" tabindex="1" type="password" name="MatKhau" class="txt" size="54" value="<?php echo $khachhangcansua[0]['MatKhau']; ?>" required oninvalid="this.setCustomValidity('Bạn chưa nhập mật khẩu')" onchange="this.setCustomValidity('')"/>&nbsp<span class="requirefield">*</span>     
	            	</td>
	            </tr>
	            <tr>
	           		<td style="padding-top:10px;">
	           			<label for="ngaydangky">Ngày đăng ký:</label>
	           		</td>
	           		<td style="padding-top:10px;">
	           			<?php $datetam = DateTime::createFromFormat('Y-m-d', $khachhangcansua[0]['NgayDangKy']);?>
	            		<input disabled="disabled" tabindex="1" type="text" class="txt" size="54" value="<?php echo $datetam->format('d-m-Y') ?>"/>   
	            	</td>
	            </tr>   
	            <p class="requirefields">(*): Các trường bắt buộc phải có.</p>      				
            </table>
            <table style="margin-left: 300px;">
            	<tr>
					<td style="padding-top:15px" colspan="2" align="center">
				        <input class="button small blue" type="submit" name="submit" id="submit" value="Cập nhật" />
				       	&nbsp &nbsp &nbsp
				       	<input class="button small blue" type="reset" name="reset" id="reset" value="Nhập lại" />
				    </td>
            	</tr>
            </table>
         </form>
         </div>  
<?php
	if(isset($_SESSION["LoiThemKhachHang"]))
	{
		echo $_SESSION["LoiThemKhachHang"];
		unset($_SESSION["LoiThemKhachHang"]);
	}
?>

<script type="text/javascript">
function checkPostArtForm(frm)
{
	if(frm.Ho.value=="")
	{
		alert('Bạn hãy nhập họ và tên lót vào!');
		frm.Ho.focus();
		return false;
	}
	
	if(frm.Ten.value=="")
	{
		alert('Bạn hãy nhập tên vào!');
		frm.Ten.focus();
		return false;
	}
	
	if(frm.Ngay.value==0)
	{
		alert('Bạn hãy chọn ngày!');
		return false;
	}
	
    if(frm.Thang.value==0)
	{
		alert('Bạn hãy chọn tháng!');
		return false;
	}
	
    if(frm.Nam.value==0)
	{
		alert('Bạn hãy chọn năm!');
		return false;
	}

    if(frm.DiaChi.value=="")
	{
		alert('Bạn hãy nhập địa chỉ vào!');
		frm.DiaChi.focus();
		return false;
	}

    if(frm.SoCMND.value=="")
	{
		alert('Bạn hãy nhập số CMND vào!');
		frm.SoCMND.focus();
		return false;
	}

    var re =  /[0-9]{9}/;
	if(!frm.SoCMND.value.match(re) || frm.SoCMND.value.length != 9)
	{
		alert('CMND phải gồm 9 số.');
		frm.SoCMND.focus();
		return false;
	}
	
    if(frm.Ngay1.value==0)
	{
		alert('Bạn hãy chọn ngày cấp!');
		return false;
	}
	
    if(frm.Thang1.value==0)
	{
		alert('Bạn hãy chọn tháng cấp!');
		return false;
	}
	
    if(frm.Nam1.value==0)
	{
		alert('Bạn hãy chọn năm cấp!');
		return false;
	}
	
    if(frm.NoiCap.value=="")
	{
		alert('Bạn hãy nhập nơi cấp vào!');
		frm.NoiCap.focus();
		return false;
	}
	
	if(frm.DienThoai.value == "")
	{
		alert('Hãy nhập số điện thoại vào khung!');
		frm.DienThoai.focus();
		return false;
	}

	var re =  /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/;
	if(!frm.DienThoai.value.match(re))
	{
		alert('Định dạng số điện thoại không đúng.');
		return false;
	}

	if(frm.Email.value == "")
	{
		alert('Hãy nhập email vào khung!');
		frm.Email.focus();
		return false;
	}
	
	var emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/;
	if(!frm.Email.value.match(emailRe))
	{	
		alert('Định dạng email không hợp lệ.');
		return false;
	}
	
	if(frm.MaDB!=null && frm.MaDB.value == 0)
	{
		alert('Hãy chọn địa bàn vào khung!');
		return false;
	}
	
	if(frm.MatKhau.value == "")
	{
		alert('Bạn chưa nhập mật khẩu vào!');
		frm.MatKhau.focus();
		return false;
	}

    if(frm.MatKhau.value.length < 6)
	{
		alert('Mật khẩu phải có tối thiểu 6 kí tự!');
		frm.MatKhau.focus();
		return false;
	}
   
    return true;
}
</script>